[INFO] fetching crate awint_core 0.13.0...
[INFO] checking awint_core-0.13.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate awint_core 0.13.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate awint_core 0.13.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate awint_core 0.13.0
[INFO] finished tweaking crates.io crate awint_core 0.13.0
[INFO] tweaked toml for crates.io crate awint_core 0.13.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded awint_internals v0.13.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a6a5246e365844ee7a171330616fa3385256f0d279d8575d2f13b9228362734f
[INFO] running `Command { std: "docker" "start" "-a" "a6a5246e365844ee7a171330616fa3385256f0d279d8575d2f13b9228362734f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a6a5246e365844ee7a171330616fa3385256f0d279d8575d2f13b9228362734f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a6a5246e365844ee7a171330616fa3385256f0d279d8575d2f13b9228362734f", kill_on_drop: false }`
[INFO] [stdout] a6a5246e365844ee7a171330616fa3385256f0d279d8575d2f13b9228362734f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6e71ff16e27747a9f25973b39f270de0bc731d710ff3add4222223ab772072ce
[INFO] running `Command { std: "docker" "start" "-a" "6e71ff16e27747a9f25973b39f270de0bc731d710ff3add4222223ab772072ce", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking awint_internals v0.13.0
[INFO] [stderr]     Checking awint_core v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]     Checking ron v0.8.1
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.16s
[INFO] running `Command { std: "docker" "inspect" "6e71ff16e27747a9f25973b39f270de0bc731d710ff3add4222223ab772072ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6e71ff16e27747a9f25973b39f270de0bc731d710ff3add4222223ab772072ce", kill_on_drop: false }`
[INFO] [stdout] 6e71ff16e27747a9f25973b39f270de0bc731d710ff3add4222223ab772072ce
[INFO] checking awint_core-0.13.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate awint_core 0.13.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate awint_core 0.13.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate awint_core 0.13.0
[INFO] finished tweaking crates.io crate awint_core 0.13.0
[INFO] tweaked toml for crates.io crate awint_core 0.13.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d7de6057c65479919667211fdb124481344f584e53eeda9ba4cc1468099aadb6
[INFO] running `Command { std: "docker" "start" "-a" "d7de6057c65479919667211fdb124481344f584e53eeda9ba4cc1468099aadb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d7de6057c65479919667211fdb124481344f584e53eeda9ba4cc1468099aadb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d7de6057c65479919667211fdb124481344f584e53eeda9ba4cc1468099aadb6", kill_on_drop: false }`
[INFO] [stdout] d7de6057c65479919667211fdb124481344f584e53eeda9ba4cc1468099aadb6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ea6ddbe0211f4b6087dd6610c2037c524451e1c78cd6751a2e9ade85964925c5
[INFO] running `Command { std: "docker" "start" "-a" "ea6ddbe0211f4b6087dd6610c2037c524451e1c78cd6751a2e9ade85964925c5", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking awint_internals v0.13.0
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking awint_core v0.13.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/bits.rs:501:35
[INFO] [stdout]     |
[INFO] [stdout] 501 |             self.digit_set(false, start..self.total_digits(), false);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/bits.rs:516:30
[INFO] [stdout]     |
[INFO] [stdout] 516 |             const_for!(i in {0..cap} {
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/bits.rs:599:15
[INFO] [stdout]     |
[INFO] [stdout] 599 |             { range.start..range.end }
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/inlawi.rs:223:30
[INFO] [stdout]     |
[INFO] [stdout] 223 |             const_for!(i in {0..cap} {
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/bitwise.rs:13:40
[INFO] [stdout]    |
[INFO] [stdout] 13 |         unsafe { self.digit_set(false, 0..self.total_digits(), false) }
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/bitwise.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 |         unsafe { self.digit_set(true, 0..self.total_digits(), true) }
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/bitwise.rs:26:39
[INFO] [stdout]    |
[INFO] [stdout] 26 |         unsafe { self.digit_set(true, 0..self.total_digits(), false) }
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/bitwise.rs:33:40
[INFO] [stdout]    |
[INFO] [stdout] 33 |         unsafe { self.digit_set(false, 0..self.total_digits(), false) }
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/bitwise.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 42 |         unsafe { self.digit_set(false, 0..self.total_digits(), false) }
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/bitwise.rs:112:35
[INFO] [stdout]     |
[INFO] [stdout] 112 |             self.digit_set(false, 0..start, false);
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/bitwise.rs:134:39
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 self.digit_set(false, (end + 1)..self.total_digits(), false);
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/casting.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |                     rhs.total_digits()..self.total_digits(),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/casting.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 const_for!(i in {self.total_digits()..rhs.total_digits()} {
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/casting.rs:104:38
[INFO] [stdout]     |
[INFO] [stdout] 104 |                     const_for!(i in {self.total_digits()..(rhs.total_digits() - 1)} {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/casting.rs:132:38
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     const_for!(i in {self.total_digits()..rhs.total_digits()} {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/cc.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |         const_for!(i in {1..N} {
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cc.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 |         const_for!(i in {0..LE} {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cc.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 |         const_for!(i in {0..GE} {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cc.rs:121:26
[INFO] [stdout]     |
[INFO] [stdout] 121 |         const_for!(i in {0..EQ} {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:105:36
[INFO] [stdout]     |
[INFO] [stdout] 105 |         unsafe_for_each!(self, x, {0..(self.total_digits() - 1)} {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:121:36
[INFO] [stdout]     |
[INFO] [stdout] 121 |         unsafe_for_each!(self, x, {0..(self.total_digits() - 1)} {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:137:36
[INFO] [stdout]     |
[INFO] [stdout] 137 |         unsafe_for_each!(self, x, {0..(self.total_digits() - 1)} {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:156:36
[INFO] [stdout]     |
[INFO] [stdout] 156 |         unsafe_for_each!(self, x, {1..self.total_digits()} {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:168:50
[INFO] [stdout]     |
[INFO] [stdout] 168 |         unsafe_binop_for_each!(self, rhs, x, y, {0..self.total_digits()}.rev() {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:180:50
[INFO] [stdout]     |
[INFO] [stdout] 180 |         unsafe_binop_for_each!(self, rhs, x, y, {0..self.total_digits()}.rev() {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:192:50
[INFO] [stdout]     |
[INFO] [stdout] 192 |         unsafe_binop_for_each!(self, rhs, x, y, {0..self.total_digits()}.rev() {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:207:50
[INFO] [stdout]     |
[INFO] [stdout] 207 |         unsafe_binop_for_each!(self, rhs, x, y, {0..self.total_digits()}.rev() {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:221:50
[INFO] [stdout]     |
[INFO] [stdout] 221 |         unsafe_binop_for_each!(self, rhs, x, y, {0..self.total_digits()}.rev() {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:235:50
[INFO] [stdout]     |
[INFO] [stdout] 235 |         unsafe_binop_for_each!(self, rhs, x, y, {0..self.total_digits()}.rev() {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:254:10
[INFO] [stdout]     |
[INFO] [stdout] 254 |         {0..self.total_digits()}.rev() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:273:10
[INFO] [stdout]     |
[INFO] [stdout] 273 |         {0..self.total_digits()}.rev() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:292:10
[INFO] [stdout]     |
[INFO] [stdout] 292 |         {0..self.total_digits()}.rev() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:311:10
[INFO] [stdout]     |
[INFO] [stdout] 311 |         {0..self.total_digits()}.rev() {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/cmp.rs:337:30
[INFO] [stdout]     |
[INFO] [stdout] 337 |             const_for!(i in {0..self.total_digits()} {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/const_str.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |     const_for!(i in {0..src.len()} {
[INFO] [stdout]    |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/const_str.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 |         const_for!(i in {0..src.len()}.rev() {
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/const_str.rs:98:34
[INFO] [stdout]    |
[INFO] [stdout] 98 |                 const_for!(j in {0..i} {
[INFO] [stdout]    |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/const_str.rs:161:26
[INFO] [stdout]     |
[INFO] [stdout] 161 |         const_for!(i in {0..src.len()}.rev() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/const_str.rs:180:34
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 const_for!(j in {0..i} {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/const_str.rs:243:26
[INFO] [stdout]     |
[INFO] [stdout] 243 |         const_for!(i in {0..dst.len()}.rev() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/const_str.rs:271:27
[INFO] [stdout]     |
[INFO] [stdout] 271 |         const_for!(j0 in {0..(self.bw() >> 2).wrapping_add(1)}.rev() {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/const_str.rs:274:35
[INFO] [stdout]     |
[INFO] [stdout] 274 |                 const_for!(j1 in {0..j0.wrapping_add(1)}.rev() {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/const_str.rs:304:27
[INFO] [stdout]     |
[INFO] [stdout] 304 |         const_for!(j0 in {0..(self.bw() / 3).wrapping_add(1)}.rev() {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/const_str.rs:307:35
[INFO] [stdout]     |
[INFO] [stdout] 307 |                 const_for!(j1 in {0..j0.wrapping_add(1)}.rev() {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/const_str.rs:334:27
[INFO] [stdout]     |
[INFO] [stdout] 334 |         const_for!(j0 in {0..self.bw()}.rev() {
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/const_str.rs:337:35
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 const_for!(j1 in {0..(j0 + 1)}.rev() {
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/div.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |         const_for!(i in {0..self.total_digits()}.rev() {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/div.rs:63:26
[INFO] [stdout]    |
[INFO] [stdout] 63 |         const_for!(i in {0..self.total_digits()}.rev() {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/div.rs:258:43
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     subdigits_mut!(quo, { next..len }, subquo, {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/div.rs:276:42
[INFO] [stdout]     |
[INFO] [stdout] 276 |                         const_for!(i in {shl_digits..len} {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/div.rs:289:42
[INFO] [stdout]     |
[INFO] [stdout] 289 |                         const_for!(i in {shl_digits..len} {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/div.rs:311:38
[INFO] [stdout]     |
[INFO] [stdout] 311 |                     const_for!(i in {0..len} {
[INFO] [stdout]     |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/div.rs:327:43
[INFO] [stdout]     |
[INFO] [stdout] 327 |                     subdigits_mut!(quo, { 1..len }, subquo, {
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/div.rs:357:43
[INFO] [stdout]     |
[INFO] [stdout] 357 |                     subdigits_mut!(quo, { 1..len }, subquo, {
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/misc.rs:71:26
[INFO] [stdout]    |
[INFO] [stdout] 71 |         const_for!(i in {0..self.total_digits()}.rev() {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/misc.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |         const_for!(i in {0..self.total_digits()} {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/misc.rs:112:26
[INFO] [stdout]     |
[INFO] [stdout] 112 |         const_for!(i in {0..self.total_digits()} {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/misc.rs:172:34
[INFO] [stdout]     |
[INFO] [stdout] 172 |                 const_for!(i in {0..bw_digits} {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/misc.rs:185:34
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 const_for!(i in {0..bw_digits} {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/misc.rs:273:34
[INFO] [stdout]     |
[INFO] [stdout] 273 |                 const_for!(i in {0..bw_digits} {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/misc.rs:359:34
[INFO] [stdout]     |
[INFO] [stdout] 359 |                 const_for!(i in {0..bw_digits} {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/misc.rs:371:34
[INFO] [stdout]     |
[INFO] [stdout] 371 |                 const_for!(i in {0..bw_digits} {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/misc.rs:475:46
[INFO] [stdout]     |
[INFO] [stdout] 475 | ...                   const_for!(i in {0..self.total_digits()} {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/misc.rs:479:46
[INFO] [stdout]     |
[INFO] [stdout] 479 | ...                   const_for!(i in {0..(self.total_digits() - 1)} {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/misc.rs:529:46
[INFO] [stdout]     |
[INFO] [stdout] 529 | ...                   const_for!(i in {0..entry_digits} {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/mul.rs:65:34
[INFO] [stdout]    |
[INFO] [stdout] 65 |             const_for!(lhs_i in {0..self.total_digits()} {
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/mul.rs:69:38
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 const_for!(rhs_i in {0..(self.total_digits() - lhs_i)} {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/mul.rs:93:35
[INFO] [stdout]    |
[INFO] [stdout] 93 |             const_for!(self_i in {0..self.total_digits()} {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/mul.rs:97:38
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 const_for!(rhs_i in {0..(self.total_digits() - self_i)} {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/mul.rs:145:33
[INFO] [stdout]     |
[INFO] [stdout] 145 |             const_for!(x0_i in {0..x0_upper_bound} {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/permute.rs:48:38
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 const_for!(start in {1..gcd} {
[INFO] [stdout]    |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/permute.rs:147:35
[INFO] [stdout]     |
[INFO] [stdout] 147 |             self.digit_set(false, 0..s, false);
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/permute.rs:158:30
[INFO] [stdout]     |
[INFO] [stdout] 158 |             const_for!(i in {1..self.total_digits()}.rev() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/permute.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 (self.total_digits() - s)..self.total_digits(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/permute.rs:236:30
[INFO] [stdout]     |
[INFO] [stdout] 236 |             const_for!(i in {0..(self.total_digits() - 1)} {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/permute.rs:396:43
[INFO] [stdout]     |
[INFO] [stdout] 396 |                         subdigits_mut!(x, 0..digits, y, {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/permute.rs:457:34
[INFO] [stdout]     |
[INFO] [stdout] 457 |                 const_for!(i in {0..halfway} {
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/permute.rs:579:34
[INFO] [stdout]     |
[INFO] [stdout] 579 |                 const_for!(i in {0..self.total_digits()} {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/primitives.rs:18:55
[INFO] [stdout]    |
[INFO] [stdout] 18 |                           unsafe {self.digit_set(false, 1..self.total_digits(), false);}
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | /     bits_!(
[INFO] [stdout] 81 | |         u8_, u8, i8_, i8;
[INFO] [stdout] 82 | |         u16_, u16, i16_, i16;
[INFO] [stdout] 83 | |         u32_, u32, i32_, i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         usize_, usize, isize_, isize;
[INFO] [stdout] 87 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bits_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/primitives.rs:23:42
[INFO] [stdout]    |
[INFO] [stdout] 23 |                           const_for!(i in {0..LEN} {
[INFO] [stdout]    |                                            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | /     bits_!(
[INFO] [stdout] 81 | |         u8_, u8, i8_, i8;
[INFO] [stdout] 82 | |         u16_, u16, i16_, i16;
[INFO] [stdout] 83 | |         u32_, u32, i32_, i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         usize_, usize, isize_, isize;
[INFO] [stdout] 87 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bits_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/primitives.rs:26:47
[INFO] [stdout]    |
[INFO] [stdout] 26 |                           self.digit_set(false, LEN..self.total_digits(), false);
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | /     bits_!(
[INFO] [stdout] 81 | |         u8_, u8, i8_, i8;
[INFO] [stdout] 82 | |         u16_, u16, i16_, i16;
[INFO] [stdout] 83 | |         u32_, u32, i32_, i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         usize_, usize, isize_, isize;
[INFO] [stdout] 87 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bits_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/primitives.rs:30:42
[INFO] [stdout]    |
[INFO] [stdout] 30 |                           const_for!(i in {0..self.total_digits()} {
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | /     bits_!(
[INFO] [stdout] 81 | |         u8_, u8, i8_, i8;
[INFO] [stdout] 82 | |         u16_, u16, i16_, i16;
[INFO] [stdout] 83 | |         u32_, u32, i32_, i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         usize_, usize, isize_, isize;
[INFO] [stdout] 87 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bits_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/primitives.rs:47:51
[INFO] [stdout]    |
[INFO] [stdout] 47 |                               self.digit_set(x < 0, 1..self.total_digits(), true);
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | /     bits_!(
[INFO] [stdout] 81 | |         u8_, u8, i8_, i8;
[INFO] [stdout] 82 | |         u16_, u16, i16_, i16;
[INFO] [stdout] 83 | |         u32_, u32, i32_, i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         usize_, usize, isize_, isize;
[INFO] [stdout] 87 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bits_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/primitives.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |                           const_for!(i in {0..LEN} {
[INFO] [stdout]    |                                            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | /     bits_!(
[INFO] [stdout] 81 | |         u8_, u8, i8_, i8;
[INFO] [stdout] 82 | |         u16_, u16, i16_, i16;
[INFO] [stdout] 83 | |         u32_, u32, i32_, i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         usize_, usize, isize_, isize;
[INFO] [stdout] 87 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bits_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/primitives.rs:57:46
[INFO] [stdout]    |
[INFO] [stdout] 57 |                           self.digit_set(sign, LEN..self.total_digits(), true);
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | /     bits_!(
[INFO] [stdout] 81 | |         u8_, u8, i8_, i8;
[INFO] [stdout] 82 | |         u16_, u16, i16_, i16;
[INFO] [stdout] 83 | |         u32_, u32, i32_, i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         usize_, usize, isize_, isize;
[INFO] [stdout] 87 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bits_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/primitives.rs:61:42
[INFO] [stdout]    |
[INFO] [stdout] 61 |                           const_for!(i in {0..self.total_digits()} {
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | /     bits_!(
[INFO] [stdout] 81 | |         u8_, u8, i8_, i8;
[INFO] [stdout] 82 | |         u16_, u16, i16_, i16;
[INFO] [stdout] 83 | |         u32_, u32, i32_, i32;
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         usize_, usize, isize_, isize;
[INFO] [stdout] 87 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bits_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/primitives.rs:116:42
[INFO] [stdout]     |
[INFO] [stdout] 116 |                           const_for!(i in {0..LEN} {
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | /     bits_convert!(
[INFO] [stdout] 165 | |         to_u8, u8, to_i8, i8;
[INFO] [stdout] 166 | |         to_u16, u16, to_i16, i16;
[INFO] [stdout] 167 | |         to_u32, u32, to_i32, i32;
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |         to_usize, usize, to_isize, isize;
[INFO] [stdout] 171 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bits_convert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/primitives.rs:124:42
[INFO] [stdout]     |
[INFO] [stdout] 124 |                           const_for!(i in {0..self.total_digits()} {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 | /     bits_convert!(
[INFO] [stdout] 165 | |         to_u8, u8, to_i8, i8;
[INFO] [stdout] 166 | |         to_u16, u16, to_i16, i16;
[INFO] [stdout] 167 | |         to_u32, u32, to_i32, i32;
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |         to_usize, usize, to_isize, isize;
[INFO] [stdout] 171 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `bits_convert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/sum.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |             {0..(self.total_digits() - 1)}
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/logic/sum.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |             {0..(self.total_digits() - 1)}
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/logic/sum.rs:185:30
[INFO] [stdout]     |
[INFO] [stdout] 185 |             const_for!(i in {0..(self.total_digits() - 1)} {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/data/bits.rs:584:16
[INFO] [stdout]     |
[INFO] [stdout] 584 |         range: Range<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/logic/bitwise.rs:91:47
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub const fn range_and_(&mut self, range: Range<usize>) -> Option<()> {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 91 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `awint_core` (lib) due to 3 previous errors; 91 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "ea6ddbe0211f4b6087dd6610c2037c524451e1c78cd6751a2e9ade85964925c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea6ddbe0211f4b6087dd6610c2037c524451e1c78cd6751a2e9ade85964925c5", kill_on_drop: false }`
[INFO] [stdout] ea6ddbe0211f4b6087dd6610c2037c524451e1c78cd6751a2e9ade85964925c5
